.page .carousel-wrap { min-width: 1200px; }
.page .aboutus { margin: 30px auto; width: 1200px; }
.page .aboutus .about-wrap { background: url(../../images/index/sygybg.jpg) no-repeat; padding: 50px 0px 50px 60px; margin-right: 30px; }
.page .aboutus .about-wrap .red-line { width: 20%; border: none; border-top: solid 1px red; height: 0; margin: 10px 0 20px 0; }
.page .aboutus .about-wrap .title { font-size: 24px; margin-bottom: 20px; }
.page .aboutus .about-wrap .detail { font-size: 14px; line-height: 1.6; color: #373636; }
.page .aboutus .about-wrap .about-more { float: right; margin-top: 20px; border: none; border-radius: 15px; font-size: 14px; padding: 10px 20px; color: #fff; background-color: #da251c; }
.page .aboutus .about-wrap .about-more .fa-caret-right { font-size: 20px; padding: 0 0 0 10px; border: none; border-left: solid 1px #fff; margin-left: 10px; }
.page .video-wrap .video-show { position: relative; }
.page .video-wrap .video-show img { width: 100%; }
.page .video-wrap .video-show .fa-play-circle-o { display: flex; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); font-size: 38px; color: #fff; opacity: 0; transition: opacity .5s; cursor: pointer; }
.page .video-wrap .video-show .fa-play-circle-o:hover { opacity: 1; }
.page .product { background: url(../../images/index/sycpbg.jpg) no-repeat; background-size: cover; }
.page .product .product-wrap { width: 1200px; margin: 0 auto; padding: 60px 0 80px; }
.page .product .product-wrap .title { text-align: center; color: #fff; font-size: 30px; font-weight: bold; margin-bottom: 30px; }
.page .product .product-wrap .title .subtitle { margin-left: 10px; font-weight: normal; font-size: 20px; }
.page .product .product-wrap #category_swiper, .page .product .product-wrap #goods_swiper { background-color: transparent; }
.page .product .product-wrap #category_swiper > [carousel-item]:before, .page .product .product-wrap #goods_swiper > [carousel-item]:before { content: ""; }
.page .product .product-wrap #category_swiper .goods-item, .page .product .product-wrap #goods_swiper .goods-item { background-color: transparent; margin-top: 40px; text-align: center; }
.page .product .product-wrap #category_swiper .goods-item img, .page .product .product-wrap #goods_swiper .goods-item img { width: 240px; height: 180px; margin: 0 10px; border: solid 1px #fff; }
.page .product .product-wrap #category_swiper .goods-item:first-child, .page .product .product-wrap #goods_swiper .goods-item:first-child { margin-left: 0; }
.page .product .product-wrap #category_swiper .goods-item:last-child, .page .product .product-wrap #goods_swiper .goods-item:last-child { margin-right: 0; }
.page .product .product-wrap #category_swiper .category-item, .page .product .product-wrap #goods_swiper .category-item { background-color: transparent; text-align: center; }
.page .product .product-wrap #category_swiper .category-item span, .page .product .product-wrap #goods_swiper .category-item span { color: #fff; padding: 5px 20px; display: inline-block; background-color: rgba(0, 0, 0, 0.6); border: solid 1px #333; border-radius: 50px; margin: 0 10px; }
.page .news .news-wrap { margin: 40px auto; width: 1200px; }
.page .news .news-wrap .title { text-align: center; color: #303030; font-size: 30px; font-weight: bold; margin-bottom: 30px; }
.page .news .news-wrap .title .subtitle { margin-left: 10px; font-weight: normal; font-size: 20px; color: #80191d; }
.page .news .news-wrap .new-list .nlist-item .article { padding: 20px; background-color: #eee; }
.page .news .news-wrap .new-list .nlist-item .article .list-title { font-weight: bold; font-size: 16px; font-family: "Microsoft Yahei"; word-break: break-all; color: #333; }
.page .news .news-wrap .new-list .nlist-item .article .text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-family: "Microsoft Yahei"; white-space: normal; text-align: justify; color: #666666; font-size: 14px; line-height: 26px; vertical-align: top; word-break: break-all; overflow-wrap: break-word; }
.page .news .news-wrap .advantage { margin: 40px 0; }
.page .news .news-wrap .advantage .item { position: relative; }
.page .news .news-wrap .advantage .item:last-child::after { display: none; }
.page .news .news-wrap .advantage .item::after { position: absolute; right: 0; top: 50%; transform: translateY(-50%); content: ""; border-right: solid 1px #c9c9c9; width: 0; height: 50%; }
.page .news .news-wrap .advantage .item img { float: left; margin: 0 10px 0 30px; width: 70px; height: 70px; }
.page .news .news-wrap .advantage .item p { font-size: 18px; color: #707070; font-weight: bold; }
.page .news .news-wrap .advantage .item span { font-size: 12px; color: #707070; }
.page .mask { display: none; position: fixed; top: 0; right: 0; left: 0; height: 100%; width: 100%; overflow: hidden; background-color: rgba(0, 0, 0, 0.6); z-index: 999; }
.page .mask .video-content { width: 50%; height: 100%; margin: 0 auto; position: relative; display: flex; align-items: center; }
.page .mask .video-content .fa-close { position: absolute; left: 101%; border: none; background-color: #fff; border-radius: 50px; width: 30px; height: 30px; text-align: center; font-size: 20px; line-height: 30px; cursor: pointer; }
.page .mask .video-content video { width: 100%; max-height: 750px; }

/*# sourceMappingURL=index.css.map */
